const babel = require("@babel/core");
const schema = require("./schema.json")
/**
 * 编译ES6语法
 * @param content
 * @param sourceMap
 * @param meta
 */
module.exports = function (content, sourceMap, meta) {
  // 异步loader
  const callback = this.async()
  const options = this.getOptions(schema)
  // 使用babel对代码进行编译
  babel.transform(content, options, function (err, result) {
    if (err) callback(err)
    else callback(null, result.code)
  });
}
